"""
    Author: tacom
    Date: 2023.2.8
    Description:
        安装了linbfs后无法像mount -t nfs一样载入
        测试了python的wrapper以及cxx的版本，一同卡在链接上
        可能有远程兼容版本问题

        同日，确定了是nfs版本的问题，其中现在默认开启版本为4
        它使用默认的4个端口，v3端口的访问请求则比较随意
        所以首先需要开启所有端口的访问请求，同时增加insecure到/etc/exports中
        然后重启nfs-kernel-service
        
        测试代码如下：
        Python:
            ```python
                import libnfs
                nfs = libnfs.open("nfs://114.55.58.148/home/admin/ArcusNFS/dd.txt")
                print(nfs.read())
            ```
        cxx: 
            ```c++
                #include <iostream>
                #include "libnfs.h"

                int main() {
                    struct nfs_context *nfs = nfs_init_context();
                    struct nfs_url *url = nfs_parse_url_full(nfs, "nfs://114.55.58.148/home/admin/ArcusNFS/");
                    nfs_mount(nfs, url->server, url->path);

                    struct nfsfh *nfs_file = nullptr;
                    nfs_open(nfs, "hh.txt", 0600, &nfs_file);

                    nfs_read(nfs, nfs_file, 100, nullptr);
                    std::cout << nfs_file << std::endl;
                }
            ```


"""